// class interface: 右边
interface PartitionType {
    id: number;
    name: string;
    children?: PartitionType[]
}
// class PartitionType {
//     constructor(
//         public id: number, 
//         public name: string, 
//         public children: PartitionType[] = []) {
//     }
// }
// data -> 转成 菜单项实例
// function createPartitionTypes(data: any[]):PartitionType[] {
//     return data.map(item => new PartitionType(item.tid, item.name))
// }
export type {
    PartitionType,
    // createPartitionTypes
}